Python中如何退出递归函数 | 您所在的位置:网站首页 › python 提前退出函数 › Python中如何退出递归函数 |
在使用for或while循环时,可以使用break终止循环,但是对于另一种循环形式——递归函数,无法使用break,那么如何退出递归函数呢? 结论:使用return或全局变量 笔者希望使用递归函数打印1-20中的奇数,退出方法首先考虑exit: x = 1 print(x) def fun(): global x if x < 20: x = x+2 print(x) else: exit() fun() fun()运行结果如下:看最后一行即可 |
CopyRight 2018-2019 实验室设备网 版权所有 |